[package]
name = "libostree"
-version = "0.1.1"
+version = "0.2.0"
authors = ["Felix Krull"]
license = "MIT"
glib-sys = "0.7"
gobject-sys = "0.7"
gio-sys = "0.7"
-libostree-sys = { version = "0.1", path = "sys" }
+libostree-sys = { version = "0.2", path = "sys" }
[dev-dependencies]
tempfile = "3"
"OSTree.LzmaDecompressorClass",
"OSTree.RepoFileEnumeratorClass",
"OSTree.RollsumMatches",
+ "OSTree.RELEASE_VERSION",
+ "OSTree.VERSION",
+ "OSTree.VERSION_S",
+ "OSTree.YEAR_VERSION",
]
girs_dir = "../gir-files"
[[object.function]]
pattern = "cmp_checksum_bytes|checksum_inplace_to_bytes"
ignore = true
+
+ [[object.constant]]
+ pattern = "VERSION|VERSION_S|YEAR_VERSION|RELEASE_VERSION"
+ ignore = true
lazy_static! {
pub static ref TREE_GVARIANT_STRING: &'static str = unsafe{CStr::from_ptr(ffi::OSTREE_TREE_GVARIANT_STRING).to_str().unwrap()};
}
-#[cfg(any(feature = "v2017_4", feature = "dox"))]
-lazy_static! {
- pub static ref VERSION_S: &'static str = unsafe{CStr::from_ptr(ffi::OSTREE_VERSION_S).to_str().unwrap()};
-}
pub use self::constants::SUMMARY_GVARIANT_STRING;
pub use self::constants::SUMMARY_SIG_GVARIANT_STRING;
pub use self::constants::TREE_GVARIANT_STRING;
-#[cfg(any(feature = "v2017_4", feature = "dox"))]
-pub use self::constants::VERSION_S;
#[doc(hidden)]
pub mod traits {
links = "ostree-1"
name = "libostree-sys"
repository = "https://gitlab.com/fkrull/ostree-rs"
-version = "0.1.5"
+version = "0.2.0"
[package.metadata.docs.rs]
features = ["dox"]
pub const OSTREE_MAX_METADATA_SIZE: c_int = 10485760;
pub const OSTREE_MAX_METADATA_WARN_SIZE: c_int = 7340032;
pub const OSTREE_ORIGIN_TRANSIENT_GROUP: *const c_char = b"libostree-transient\0" as *const u8 as *const c_char;
-pub const OSTREE_RELEASE_VERSION: c_int = 8;
pub const OSTREE_REPO_METADATA_REF: *const c_char = b"ostree-metadata\0" as *const u8 as *const c_char;
pub const OSTREE_SHA256_DIGEST_LEN: c_int = 32;
pub const OSTREE_SHA256_STRING_LEN: c_int = 64;
pub const OSTREE_SUMMARY_SIG_GVARIANT_STRING: *const c_char = b"a{sv}\0" as *const u8 as *const c_char;
pub const OSTREE_TIMESTAMP: c_int = 0;
pub const OSTREE_TREE_GVARIANT_STRING: *const c_char = b"(a(say)a(sayay))\0" as *const u8 as *const c_char;
-pub const OSTREE_VERSION: c_double = 2018.800000;
-pub const OSTREE_VERSION_S: *const c_char = b"2018.8\0" as *const u8 as *const c_char;
-pub const OSTREE_YEAR_VERSION: c_int = 2018;
// Flags
pub type OstreeChecksumFlags = c_uint;
("OSTREE_OBJECT_TYPE_PAYLOAD_LINK", "7"),
("OSTREE_OBJECT_TYPE_TOMBSTONE_COMMIT", "5"),
("OSTREE_ORIGIN_TRANSIENT_GROUP", "libostree-transient"),
- ("OSTREE_RELEASE_VERSION", "8"),
("OSTREE_REPO_CHECKOUT_FILTER_ALLOW", "0"),
("OSTREE_REPO_CHECKOUT_FILTER_SKIP", "1"),
("OSTREE_REPO_CHECKOUT_MODE_NONE", "0"),
("OSTREE_SYSROOT_UPGRADER_PULL_FLAGS_SYNTHETIC", "2"),
("OSTREE_TIMESTAMP", "0"),
("OSTREE_TREE_GVARIANT_STRING", "(a(say)a(sayay))"),
- ("OSTREE_VERSION", "2018.800000"),
- ("OSTREE_VERSION_S", "2018.8"),
- ("OSTREE_YEAR_VERSION", "2018"),
];